#ifndef TORE_H
#define TORE_H

#include <QList>
#include <QtOpenGL>
#include "point.h"
#include "math.h"
#include "mymath.h"

class Tore
{
public:
    Tore(void);
    Tore(float petitRayon, float grandRayon, int nbMeridien, int NP);
    ~Tore(void);

    void initialiser();
    void dessiner();

    private:

    float petitRayon;   //Rayon du cors du tore
    float grandRayon;	//Rayon de l'axe du tore
    int NM;		//Nombre de meridien
    int NP;             //Nombre de parallele
    QList<Point*> lstPoints;    //liste des points
};

#endif // TORE_H
